[INFO] fetching crate coglet 0.17.0-rc.2...
[INFO] testing coglet-0.17.0-rc.2 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] extracting crate coglet 0.17.0-rc.2 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate coglet 0.17.0-rc.2
[INFO] finished tweaking crates.io crate coglet 0.17.0-rc.2
[INFO] tweaked toml for crates.io crate coglet 0.17.0-rc.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate coglet 0.17.0-rc.2 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate coglet 0.17.0-rc.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded referencing v0.29.1
[INFO] [stderr]   Downloaded fluent-uri v0.3.2
[INFO] [stderr]   Downloaded fancy-regex v0.14.0
[INFO] [stderr]   Downloaded jsonschema v0.29.1
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9a5336406c976c19a2fd43c13fd0f907f9017e1276abc4c71fd3274d32585c57
[INFO] running `Command { std: "docker" "start" "-a" "9a5336406c976c19a2fd43c13fd0f907f9017e1276abc4c71fd3274d32585c57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a5336406c976c19a2fd43c13fd0f907f9017e1276abc4c71fd3274d32585c57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a5336406c976c19a2fd43c13fd0f907f9017e1276abc4c71fd3274d32585c57", kill_on_drop: false }`
[INFO] [stdout] 9a5336406c976c19a2fd43c13fd0f907f9017e1276abc4c71fd3274d32585c57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6c6b8d5f1760433c59ab12fae61de850a6e3c1d0e27b29079462db92c206aede
[INFO] running `Command { std: "docker" "start" "-a" "6c6b8d5f1760433c59ab12fae61de850a6e3c1d0e27b29079462db92c206aede", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling uuid v1.21.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling referencing v0.29.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling ureq-proto v0.5.3
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling ureq v3.2.0
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling jsonschema v0.29.1
[INFO] [stderr]    Compiling coglet v0.17.0-rc.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 50s
[INFO] running `Command { std: "docker" "inspect" "6c6b8d5f1760433c59ab12fae61de850a6e3c1d0e27b29079462db92c206aede", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c6b8d5f1760433c59ab12fae61de850a6e3c1d0e27b29079462db92c206aede", kill_on_drop: false }`
[INFO] [stdout] 6c6b8d5f1760433c59ab12fae61de850a6e3c1d0e27b29079462db92c206aede
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8cc0d3577f23336b413554f6a159ba32b8cb0bf432e8bc130ab974ffc1c71544
[INFO] running `Command { std: "docker" "start" "-a" "8cc0d3577f23336b413554f6a159ba32b8cb0bf432e8bc130ab974ffc1c71544", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling jsonschema v0.29.1
[INFO] [stderr]    Compiling coglet v0.17.0-rc.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] running `Command { std: "docker" "inspect" "8cc0d3577f23336b413554f6a159ba32b8cb0bf432e8bc130ab974ffc1c71544", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8cc0d3577f23336b413554f6a159ba32b8cb0bf432e8bc130ab974ffc1c71544", kill_on_drop: false }`
[INFO] [stdout] 8cc0d3577f23336b413554f6a159ba32b8cb0bf432e8bc130ab974ffc1c71544
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d24b0e13be84a4c89a4471f737c4c43860024834b5d594a0500637e1ee1eeb4a
[INFO] running `Command { std: "docker" "start" "-a" "d24b0e13be84a4c89a4471f737c4c43860024834b5d594a0500637e1ee1eeb4a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/coglet-81b2dc2613d2c2ca)
[INFO] [stdout] 
[INFO] [stdout] running 166 tests
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_control_response ... ok
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_slot_request ... ok
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_slot_response ... ok
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_control_request ... ok
[INFO] [stdout] test bridge::protocol::tests::control_cancel_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_failed_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_ready_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_healthcheck_result_healthy_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_healthcheck_result_unhealthy_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_idle_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_cancelled_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_init_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_healthcheck_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_ready_with_schema_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_shutdown_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_inline ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_neither_errors ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_done_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_failed_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_corrupt_file_errors ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_from_file ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_cancelled_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_delete_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_log_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_replace_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_predict_file_input_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_increment_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_output_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_complex_value_serializes ... ok
[INFO] [stdout] test bridge::transport::tests::abstract_socket_info_roundtrips ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_append_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_predict_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::truncate_worker_log_does_not_truncate_short_messages ... ok
[INFO] [stdout] test bridge::transport::tests::child_transport_info_roundtrips ... ok
[INFO] [stdout] test health::tests::setup_status_deserializes_lowercase ... ok
[INFO] [stdout] test health::tests::health_serializes_screaming_snake_case ... ok
[INFO] [stdout] test health::tests::health_default_is_unknown ... ok
[INFO] [stdout] test health::tests::health_deserializes_screaming_snake_case ... ok
[INFO] [stdout] test health::tests::setup_status_serializes_lowercase ... ok
[INFO] [stdout] test input_validation::tests::no_schema_returns_none ... ok
[INFO] [stdout] test health::tests::health_response_serializes_screaming_snake_case ... ok
[INFO] [stdout] test orchestrator::tests::done_is_stream_false_omitted_from_json ... ok
[INFO] [stdout] test orchestrator::tests::done_is_stream_true_present_in_json ... ok
[INFO] [stdout] test orchestrator::tests::done_without_is_stream_deserializes_as_false ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_predictor_stream_empty ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_predictor_stream_multiple_items ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_predictor_stream_single_item ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_scalar_empty ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_scalar_multiple_falls_back_to_stream ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_scalar_single ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_empty ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_multiple_items ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_overrides_is_stream_false ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_single_item ... ok
[INFO] [stdout] test permit::pool::tests::permit_orphaned_when_poisoned ... ok
[INFO] [stdout] test permit::pool::tests::permit_returns_to_pool_when_idle ... ok
[INFO] [stdout] test permit::pool::tests::pool_add_and_acquire ... ok
[INFO] [stdout] test permit::pool::tests::pool_poison_idle_slot ... ok
[INFO] [stdout] test permit::pool::tests::pool_poison_in_use_slot_prevents_return ... ok
[INFO] [stdout] test permit::pool::tests::pool_poison_is_idempotent ... ok
[INFO] [stdout] test input_validation::tests::optional_fields_work ... ok
[INFO] [stdout] test input_validation::tests::missing_and_extra_fields ... ok
[INFO] [stdout] test input_validation::tests::validates_required_fields ... ok
[INFO] [stdout] test input_validation::tests::validates_types ... ok
[INFO] [stdout] test input_validation::tests::rejects_additional_properties ... ok
[INFO] [stdout] test input_validation::tests::resolves_ref_for_choices ... ok
[INFO] [stdout] test prediction::tests::append_output ... ok
[INFO] [stdout] test permit::slot::tests::slot_creation ... ok
[INFO] [stdout] test permit::slot::tests::slot_not_idle_orphans_permit ... ok
[INFO] [stdout] test prediction::tests::metric_append_creates_array ... ok
[INFO] [stdout] test prediction::tests::metric_append_to_non_array_wraps ... ok
[INFO] [stdout] test prediction::tests::metric_complex_values ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_creates_nested ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_deep ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_delete_leaf ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_increment ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_multiple_leaves ... ok
[INFO] [stdout] test prediction::tests::metric_increment_creates_from_zero ... ok
[INFO] [stdout] test prediction::tests::metric_increment_floats ... ok
[INFO] [stdout] test prediction::tests::metric_increment_integers ... ok
[INFO] [stdout] test prediction::tests::metric_replace_null_deletes ... ok
[INFO] [stdout] test prediction::tests::metric_replace_overwrites ... ok
[INFO] [stdout] test prediction::tests::metric_replace_sets_value ... ok
[INFO] [stdout] test prediction::tests::new_starts_in_starting_status ... ok
[INFO] [stdout] test prediction::tests::prediction_output_single ... ok
[INFO] [stdout] test prediction::tests::prediction_output_stream ... ok
[INFO] [stdout] test prediction::tests::set_canceled ... ok
[INFO] [stdout] test prediction::tests::set_failed ... ok
[INFO] [stdout] test prediction::tests::status_is_terminal ... ok
[INFO] [stdout] test prediction::tests::set_succeeded ... ok
[INFO] [stdout] test prediction::tests::terminal_snapshot_merges_metrics_with_predict_time ... ok
[INFO] [stdout] test prediction::tests::terminal_state_guard_set_canceled_after_succeeded ... ok
[INFO] [stdout] test permit::slot::tests::slot_mark_idle_returns_permit ... ok
[INFO] [stdout] test prediction::tests::terminal_state_guard_set_succeeded_after_failed ... ok
[INFO] [stdout] test prediction::tests::wait_returns_immediately_if_terminal ... ok
[INFO] [stdout] test predictor::tests::prediction_error_display ... ok
[INFO] [stdout] test prediction::tests::terminal_snapshot_predict_time_overrides_user ... ok
[INFO] [stdout] test predictor::tests::prediction_output_serializes_untagged ... ok
[INFO] [stdout] test predictor::tests::prediction_output_single_is_not_stream ... ok
[INFO] [stdout] test predictor::tests::prediction_output_stream_is_stream ... ok
[INFO] [stdout] test permit::slot::tests::slot_idle_channel_closed_does_not_return_permit ... ok
[INFO] [stdout] test prediction::tests::elapsed_time_increases ... ok
[INFO] [stdout] test prediction::tests::terminal_state_guard_set_failed_after_succeeded ... ok
[INFO] [stdout] test service::tests::build_slot_request_small_input_inline ... ok
[INFO] [stdout] test service::tests::cancel_nonexistent_returns_false ... ok
[INFO] [stdout] test service::tests::cannot_set_ready_without_orchestrator ... ok
[INFO] [stdout] test service::tests::cancel_prediction_works ... ok
[INFO] [stdout] test service::tests::health_shows_busy_when_all_slots_used ... ok
[INFO] [stdout] test service::tests::predict_calls_orchestrator_register ... ok
[INFO] [stdout] test predictor::tests::prediction_guard_tracks_time ... ok
[INFO] [stdout] test prediction::tests::cancel_token_works ... ok
[INFO] [stdout] test service::tests::predict_idle_ack_returns_capacity_async ... ok
[INFO] [stdout] test prediction::tests::append_log ... ok
[INFO] [stdout] test service::tests::service_new_no_pool_works ... ok
[INFO] [stdout] test service::tests::remove_prediction_cleans_up ... ok
[INFO] [stdout] test service::tests::service_no_pool_initially ... ok
[INFO] [stdout] test service::tests::submit_fails_when_not_ready ... ok
[INFO] [stdout] test service::tests::submit_prediction_succeeds_when_ready ... ok
[INFO] [stdout] test service::tests::submit_returns_at_capacity_when_no_slots ... ok
[INFO] [stdout] test service::tests::predict_send_failure_poison_slot ... ok
[INFO] [stdout] test service::tests::sync_guard_cancels_on_drop ... ok
[INFO] [stdout] test service::tests::predict_idle_channel_closed_poison_slot_async ... ok
[INFO] [stdout] test service::tests::shutdown_signal_works ... ok
[INFO] [stdout] test service::tests::set_orchestrator_enables_ready_health ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_returns_status_and_version ... ok
[INFO] [stdout] test transport::http::routes::tests::openapi_returns_503_when_schema_not_available ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_unknown_when_no_predictor ... ok
[INFO] [stdout] test transport::http::routes::tests::openapi_returns_schema_when_available ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_async_returns_accepted ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_idempotent_id_mismatch ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_idempotent_put ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_sync_success ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_with_custom_id ... ok
[INFO] [stdout] test transport::http::routes::tests::predictions_returns_503_when_not_ready ... ok
[INFO] [stdout] test transport::http::routes::tests::shutdown_triggers_service_shutdown ... ok
[INFO] [stdout] test transport::http::routes::tests::training_idempotent_id_mismatch ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_at_capacity ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_ready_with_orchestrator ... ok
[INFO] [stdout] test transport::http::server::tests::server_config_default ... ok
[INFO] [stdout] test version::tests::version_info_builder_pattern ... ok
[INFO] [stdout] test version::tests::version_info_has_coglet_version ... ok
[INFO] [stdout] test transport::http::routes::tests::training_idempotent_put ... ok
[INFO] [stdout] test version::tests::version_info_serializes_minimal ... ok
[INFO] [stdout] test transport::http::routes::tests::training_routes_work ... ok
[INFO] [stdout] test webhook::tests::event_is_terminal ... ok
[INFO] [stdout] test service::tests::sync_guard_disarm_prevents_cancel ... ok
[INFO] [stdout] test version::tests::version_info_serializes_full ... ok
[INFO] [stdout] test webhook::tests::config_defaults ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_busy_when_at_capacity ... ok
[INFO] [stdout] test webhook::tests::send_terminal_posts_json ... ok
[INFO] [stdout] test webhook::tests::send_non_terminal_fires_and_forgets ... ok
[INFO] [stdout] test webhook::tests::send_non_terminal_logs_throttled ... ok
[INFO] [stdout] test webhook::tests::send_output_not_throttled ... ok
[INFO] [stdout] test webhook::tests::send_terminal_no_retry_on_400 ... ok
[INFO] [stdout] test worker::tests::predict_result_cancelled ... ok
[INFO] [stdout] test worker::tests::predict_result_failed ... ok
[INFO] [stdout] test worker::tests::predict_result_success ... ok
[INFO] [stdout] test worker::tests::predict_result_success_stream ... ok
[INFO] [stdout] test worker::tests::worker_config_default ... ok
[INFO] [stdout] test webhook::tests::send_terminal_respects_filter ... ok
[INFO] [stdout] test webhook::tests::send_terminal_retries_on_500 ... ok
[INFO] [stdout] test webhook::tests::send_terminal_sync_posts_json ... ok
[INFO] [stdout] test webhook::tests::send_terminal_sync_retries_on_500 ... ok
[INFO] [stdout] test service::tests::build_slot_request_large_input_spills ... ok
[INFO] [stdout] test service::tests::build_slot_request_roundtrip ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/coglet-81b2dc2613d2c2ca` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "d24b0e13be84a4c89a4471f737c4c43860024834b5d594a0500637e1ee1eeb4a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d24b0e13be84a4c89a4471f737c4c43860024834b5d594a0500637e1ee1eeb4a", kill_on_drop: false }`
[INFO] [stdout] d24b0e13be84a4c89a4471f737c4c43860024834b5d594a0500637e1ee1eeb4a
